place with abundant prickly palm tree - Español Inglés Diccionario